load("@io_bazel_rules_go//go:def.bzl", "go_library")

go_library(
    name = "go-ole",
    srcs = [
        "com.go",
        "com_func.go",
        "connect.go",
        "constants.go",
        "error.go",
        "error_func.go",
        "error_windows.go",
        "guid.go",
        "iconnectionpoint.go",
        "iconnectionpoint_func.go",
        "iconnectionpoint_windows.go",
        "iconnectionpointcontainer.go",
        "iconnectionpointcontainer_func.go",
        "iconnectionpointcontainer_windows.go",
        "idispatch.go",
        "idispatch_func.go",
        "idispatch_windows.go",
        "ienumvariant.go",
        "ienumvariant_func.go",
        "ienumvariant_windows.go",
        "iinspectable.go",
        "iinspectable_func.go",
        "iinspectable_windows.go",
        "iprovideclassinfo.go",
        "iprovideclassinfo_func.go",
        "iprovideclassinfo_windows.go",
        "itypeinfo.go",
        "itypeinfo_func.go",
        "itypeinfo_windows.go",
        "iunknown.go",
        "iunknown_func.go",
        "iunknown_windows.go",
        "ole.go",
        "safearray.go",
        "safearray_func.go",
        "safearray_windows.go",
        "safearrayconversion.go",
        "safearrayslices.go",
        "utility.go",
        "variables.go",
        "variant.go",
        "variant_386.go",
        "variant_amd64.go",
        "variant_date_386.go",
        "variant_date_amd64.go",
        "variant_ppc64le.go",
        "variant_s390x.go",
        "vt_string.go",
        "winrt.go",
        "winrt_doc.go",
    ],
    importmap = "github.com/cockroachdb/cockroach/vendor/github.com/go-ole/go-ole",
    importpath = "github.com/go-ole/go-ole",
    visibility = ["//visibility:public"],
)
